import request from '@/utils/request'

// ******直播间模块接口******
// 获取直播间列表
export function liveGetList (data) {
    return request({
        url: '/live/getAll',
        method: 'post',
        data
    })
}

// 获取直播间详情
export function liveGetById (data) {
    return request({
        url: '/live/getById',
        method: 'post',
        data
    })
}

// 添加直播间
export function addLiveSave (data) {
    return request({
        url: '/live/save',
        method: 'post',
        data
    })
}

// 添加直播间
export function updateLive (data) {
    return request({
        url: '/live/update',
        method: 'post',
        data
    })
}

// 删除直播间
export function deleteLive (data) {
    return request({
        url: '/live/delete',
        method: 'post',
        data
    })
}
// 导入商品
export function importProduct (data) {
    return request({
        url: '/live/importProduct',
        method: 'post',
        data
    })
}

// 审核直播间
export function livePutAudit (data) {
    return request({
        url: '/live/audit',
        method: 'post',
        data
    })
}

// 重新提交审核直播间
export function reExamine (data) {
    return request({
        url: '/live/reExamine',
        method: 'post',
        data
    })
}

// 直播间相关产品
export function liveGetProduct (data) {
    return request({
        url: '/live/getLiveProductRelPageByLiveId',
        method: 'post',
        data
    })
}

// 直播间商品列表查询
export function liveProGetAll (data) {
    return request({
        url: '/liveProduct/getAll',
        method: 'post',
        data
    })
}

// 获取直播间商品详情
export function proGetById (data) {
    return request({
        url: '/liveProduct/getById',
        method: 'post',
        data
    })
}

// 添加直播间商品
export function addProductSave (data) {
    return request({
        url: '/liveProduct/save',
        method: 'post',
        data
    })
}

// 添加直播间商品
export function editProductSave (data) {
    return request({
        url: '/liveProduct/update',
        method: 'post',
        data
    })
}

// 删除直播间商品
export function delLiveProduct (data) {
    return request({
        url: '/liveProduct/delete',
        method: 'post',
        data
    })
}

// 审核直播间商品
export function liveProAudit (data) {
    return request({
        url: '/liveProduct/audit',
        method: 'post',
        data
    })
}

// 重新提交审核商品
export function ProReExamine (data) {
    return request({
        url: '/liveProduct/reExamine',
        method: 'post',
        data
    })
}

// 127.0.0.1:9007/live/getLiveTypeAll

export function getLiveTypeAll (data) {
    return request({
        url: '/live/getLiveTypeAll',
        method: 'post',
        data
    })
}
